home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0399 / 40 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.4 KB

  1. From: Julian F. Reschke <julian@GINA.UNI-MUENSTER.DE>
  2. Subject: binding proposal (1st attempt)
  3. Date: Wed, 20 Jan 93 13:43:36 MET DST
  4.  
  5. Proposal for new TOS and GEM header files
  6. -----------------------------------------
  7.  
  8. (1) Operating system structures: whenever possible as defined by Atari or
  9.     the MiNT documentation.
  10.  
  11. (2) Bindings: see (1) :-)
  12.  
  13. (3) Header files:
  14.  
  15.     <tos/portab.h>
  16.  
  17.     Contains definitions for data types like LONG, UWORD and so on.
  18.     (Hides compiler dependencies)
  19.  
  20.  
  21.     <tos/sysvars.h>
  22.  
  23.     Contains #defines for system variables and typedefs for all structures
  24.     related to them.
  25.  
  26.  
  27.     <tos/hardware.h>
  28.  
  29.     Contains #defines for all hardware locations.
  30.  
  31.  
  32.     <tos/bios.h>
  33.  
  34.     BIOS bindings and structures.
  35.  
  36.  
  37.     <tos/xbios.h>
  38.  
  39.     XBIOS bindings and structures (including TT and Falcon calls).
  40.  
  41.  
  42.     <tos/gemdos.h>
  43.  
  44.     GEMDOS (trap #1) bindings and structures (including MiNT calls).
  45.  
  46.  
  47.     <tos/vdi.h>
  48.  
  49.     VDI bindings and structures.
  50.  
  51.  
  52.     <tos/aes.h>
  53.  
  54.     AES bindings and structures.
  55.  
  56.  
  57.     <tos/xcontrol.h>
  58.  
  59.     XControl bindings and structures.
  60.  
  61.  
  62.     ...and so on...
  63.  
  64.  
  65. Question: are there compilers out there that don't like the / in
  66. #includes (PureC is already fixed!). Is it possible to fix those, too?
  67.  
  68.  
  69.     
  70.  
  71. -- 
  72. ________________ cut here _________________________
  73. Julian F. Reschke, Hensenstr. 142, D-W4400 Muenster
  74.   eMail: julian@math.uni-muenster.de, jr@ms.maus.de
  75. ________ correct me if I'm wrong __________________
  76.